/*! www.vancheer.com  |  Powered by vancheer */
@media (max-width:1799px) {
    .m2lcItems:before { transform: scale(0.8); }
    .m2lcItems li { padding-left: 165px; }
	.m2lc_yt { font-size: 32px }
	.m2his_dl dd { font-size: 16px; }
	.m2lc_yt i { left: -111px; transform: scale(0.8) }
	.slideMenu { padding-top: 40px;}
	.slideMenu_a { line-height: 30px; height: 30px;}
}

@media screen and ( max-width:1600px ){
	.nav li { float: left; padding: 0 0.25rem; }

}

@media screen and ( max-width:1440px ){
	/*.wal2{ width: 1200px; }*/
	.nav li { float: left; padding: 0 0.18rem; }
	.nav a.name{ font-size:16px;}
	.footNav li{ padding-right:0.7rem;}
	.footNav li dd a{ font-size:14px;}
	.indexP3 .list{ padding-top: 0.5rem; }
	.indexP3 .list li .botDiv{ height: 2.8rem; }
	.indexP3 .list li .time{ padding-top: 0.3rem; }
	.pageNav li a{ padding: 0 0.2rem; }
	.pageNow{ font-size: 13px; }
	.contact .name{ padding: 0.7rem 0 0.35rem;}
}
@media screen and ( max-width:1366px ){
	


}

@media (max-width:1199px) {
    .m2lc_yt i { transform: scale(0.8); transform-origin: center top; }
}

@media screen and (max-width: 1024px) {

    html {
    font-size: 50px; }

    body {
    font-size: .24rem; }

    .wal, .wal2{ max-width: 100%; }
    .PC-Box, .footNav, .pageTop, #particles-js{ display: none; }
    .Phone-Box { display: block; }

    body.navShow { overflow: hidden; }
    body.navShow .head .navA { background-image: url("../images/close2.png"); }
    body.navShow .head .nav, body.navShow .head .topSearch { opacity: 1; visibility: visible; }
	.head {/* position: absolute;*/ height: 1.2rem;}
	.head .wal{ height: 1.2rem; }
	.pageHead{ position: relative;}
	.headD { height: 1.2rem; }
	.head .topLeft{ left: 0.3rem; height: 1.2rem; }
	.head .logo{ width: 3.6rem; height: 1.2rem;}
	.head .logo:after{ display: none; }
	.head .logo img{ width: 2.8rem; margin-top: -0.14rem; }
	.head .topRight{ top: 0; right: 1.2rem; }
	.head .pjDiv{ padding-top: 0.24rem; padding-left: 0.3rem; }
	.head .lan{ width: 1.4rem; height: 0.72rem; line-height: 0.72rem; border-radius: 0.48rem;}
	.head .lan .name{ height: 0.72rem; padding-left: 0.25rem; font-size: 0.26rem; color: #666;}
	.head .lan .name:before{ display: none; }
	.head .lan .name:after{ right: 0.25rem; }
	.head .lan dl{ padding: 0.2rem 0; top:0.72rem; }
	.head .lan a{ height: 0.6rem; line-height: 0.6rem; padding-left: 0.25rem; font-size: 0.26rem;}
	.searchbtn{ padding-right: 0.25rem; }
	.searchbtn a{ width: 0.72rem; height: 0.72rem; }
	.searchbtn img{ width: 0.32rem; margin-left: -0.16rem; margin-top: -0.16rem; }
	.head .navA { display: block; position: absolute; z-index: 10; right: 0.3rem; top: 0.24rem; width: 0.72rem; height: 0.72rem; border-radius: 50%; background: #0075cf url("../images/navIco.png") center no-repeat; background-size: .3rem; }
	.nav { position: fixed; text-align: left; right: 0; top: 1.2rem; background: #fff; border-top: #e5e5e5 solid 1px; padding: .1rem .3rem 3rem .3rem; width: 100%; height: 100%; overflow-y: auto; opacity: 0; visibility: hidden; }
	.nav li { float: none; display: block; padding: 0; border-bottom: #e5e5e5 solid 1px; }
	.nav a.name { color: #666; padding: 0; height: 1.1rem; line-height: 1.1rem; font-size: .28rem; }
	.nav a.name:before { display: none; }
	.nav a.name:hover, .nav a.name.on{ color: #666!important; }
	.nav .list { display: none;/* padding-left: .3rem;*/ }
	.nav .list a { display: block; font-size: .28rem; height: 1rem; line-height: 1rem; border-top: #ccc dotted 1px; padding-left: 0.35rem;}
	 
	
	.head-search { top: 1.2rem;  padding: 0.5rem 0.3rem; box-sizing: border-box;}
	.head-search .search-box{ width: 90%; }
	.head-search .box-icon{ line-height: 0.9rem; }
	.head-search .box-icon img{ width: 0.42rem; }
	.head-search input { line-height: 0.9rem; margin-left: 0.8rem; font-size: 0.28rem; }
	.head-search .box-hiden { margin-top: -0.2rem;}
	.head-search .box-hiden img{ width: 0.4rem; }
  /*index*/
  	.pageSlide{ display: block; height: auto; padding: 0; }
  	.ind-banner .swiper-slide { height: auto;}
	.ind-banner .swiper-slide .img{ height: auto; position: relative; }
	.ind-banner .one .txt{ padding-bottom: 0.2rem; font-size: 0.34rem; line-height: 0.48rem; }
	.ind-banner .one .wen{ font-size: 0.4rem; line-height: 0.4rem;}
	.ind-banner .one .en{ padding-top: 0.3rem; }
	.ind-banner .two{ left: 0.3rem; margin-left: 0;}
	.ind-banner .two .txt{ padding-bottom: 0.2rem; font-size: 0.34rem; line-height: 0.48rem; letter-spacing: 5px; }
	.ind-banner .two .wen{ font-size: 0.4rem; line-height: 0.4rem;}
	.ind-banner .two .en{ padding-top: 0.3rem; }
	.ind-banner .three{ left: 0.3rem; margin-left: 0; }
	.ind-banner .three .txt{ font-size: 0.3rem; line-height: 0.48rem; }
	.ind-banner .three .en{ display: none; padding-top: 0.15rem; font-size: 0.2rem; line-height: 0.3rem; }
	.ind-banner .four .txt{ font-size: 0.3rem; line-height: 0.48rem; }
	.ind-banner .four .en{ display: none; padding-top: 0.15rem; font-size: 0.2rem; line-height: 0.3rem; }

	.ind-banner .swiper-pagination { bottom: 0.3rem!important; }
	.ind-banner .swiper-pagination .swiper-pagination-bullet { margin: 0 0.35rem!important; }
	.ind-banner .swiper-pagination .swiper-pagination-bullet:first-of-type { margin: 0 0.35rem 0 0!important;}
	.ind-banner .swiper-pagination .swiper-pagination-bullet:last-of-type{ margin: 0 0 0 0.35rem!important; }
	.indexTxt .en{ padding-top: 0.2rem; line-height: 0.4rem; }
	.indMore a{ width: 2.4rem; height: 0.78rem; line-height: 0.78rem; font-size: 0.26rem; }
	.indMore img{ padding-left: 0.2rem; }
	.indexP1{ padding-top: 0.9rem; }
	.indexP1 .rightImg{ position: relative; top: 0; margin-top: 0; width: 100%; height: auto; background: none!important; }
	.indexP1 .conDiv{ width: auto; padding: 0 0.3rem 0.8rem; }
	.indexP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-top: 0.8rem; }
	.indexP1 .content{ line-height: 0.48rem; font-size: 0.24rem; height: 2.4rem; overflow: hidden; }
	.indexP1 .indMore{ padding-top: 0.5rem; }
	.indexP2{ padding: 0.9rem 0.3rem; }
	.indexP2 .toptop{ height: auto; padding-top: 0; padding-bottom: 0.6rem;}
	.indexP2 .indMore{ display: none;}
	.indexP2 .botbot{ height: auto; }
	.indexP2 .botbot ul{display: block; }
	.indexP2 li { float:none; width: auto; height: auto; overflow: hidden; margin-bottom: 0.3rem;}
	.indexP2 li a{ display: block; width: 100%; height: 100%; position: relative; z-index: 1; }
	.indexP2 li a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
	.indexP2 li .pic{ background: none!important;}
	.indexP2 li .botDiv{ display: none;}
	.indexP2 li .logo{ padding-top: 0.8rem; height: 2.0rem; }
	.indexP2 li .logo img{ height: 0.42rem; }
	.indexP2 li .cn{ font-size: 0.36rem; line-height: 0.36rem; height: 0.65rem; }
	.indexP2 li .en{ font-size: 0.28rem; line-height: 0.28rem; width: auto;}
	.indexP2 li .ico{ display: none; }
	.indexP2 li:hover { width: auto; }
	.indexP2 li:hover .layer{ opacity: 1; }
	.indexP2 li:hover a:before{ opacity: 1; }
	.indexP3{ padding: 0 0.3rem 0.9rem; }
	.indexP3 .list{ padding-top: 0.6rem; overflow: hidden;}
	.indexP3 .list ul{ display: flex; }
	.indexP3 .list li{ float: none; width: auto; }
	.indexP3 .list li .box{ margin-right: 0; }
	.indexP3 .list li .imgDiv{ height: 3.96rem; }
	.indexP3 .list li .botDiv{ height: 3.8rem; }
	.indexP3 .list li .name{ line-height: 0.48rem; height: 0.96rem; font-size: 0.3rem; }
	.indexP3 .list li .content{ margin-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP3 .list li .time{ padding-top: 0.3rem; font-size: 0.28rem; line-height: 0.28rem; }
	.indexP3 .list li .box:hover{ box-shadow: 0px 0 0 0px rgba(49, 59, 69, 0.12);}
	.indexP3 .list li .box:hover .botDiv{ background: #f5f6f7; }
	.indexP3 .swiper-pagination{ display: block; }

	.pageSlide.footBox, .footBox { height: auto; padding: 0.8rem 0.3rem;}
	.footBox .leftDiv{ width: auto; float: none; border-bottom: #e0e1e2 solid 1px; }
	.footBox .logo{ padding-bottom: 0.75rem; }
	.footBox .logo img{ width: 2.8rem; }
	.footBox .botbot{ position: relative; left: 0; margin-left: 0; width: auto; bottom: 0; overflow: hidden; padding-top: 0.5rem;}
	.footBox .msg{ float:none; font-size: 0.26rem; line-height: 0.56rem; float: none; }
	.footBox .share{ float: none; padding-bottom: 0.35rem; overflow: hidden; }
	.footBox .share li{ margin-left: 0; margin-right: 0.3rem; }
	.footBox .share li img{ width: 18px; }
	.footBox .links2{ float:none; padding:0.2rem 0 0.15rem; left:-0.2rem; line-height:0.48rem; font-size:0.26rem; }
	.footBox .links2 a{ padding:0 0.2rem; }

	.pageBox{ padding: 0.9rem 0.3rem; }
	.pageBanner{ height: 5.0rem; }
	.pageBanner .bg{ height: 5.0rem; }
	.pageBanner .txtLayer{ padding-left: 0.5rem;}
	.about .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.duty .leftDiv{ width: auto; float: none; padding-bottom: 0.6rem; }
	.duty .leftDiv .content{; font-size: 0.26rem;line-height: 0.52rem; }
	.duty .rightDiv{ width: auto; float: none; }
	.duty .rightDiv .cn{ font-size: 0.34rem; line-height: 0.46rem; }
	.duty .rightDiv .en{ font-size: 0.24rem; }
	.pageMxf .indMore{ position: relative; padding-top: 0.5rem;}
	.culture .leftDiv{ width: auto; float: none;}
	.culture .leftDiv .wen{ font-size: 0.3rem; line-height: 0.3rem; }
	.culture .leftDiv .txt{ font-size: 0.38rem; line-height: 0.52rem;  }
	.culture .rightDiv{ width: auto; float: none; padding-top: 0.4rem; }
	.culture .rightDiv ul{ margin-right: 0; }
	.culture .rightDiv li{ float: none; width: auto; margin-bottom: 0.35rem; }
	.culture .rightDiv li .box{ margin-right: 0; }
	.culture .rightDiv li .wen{ font-size: 0.3rem; line-height: 0.3rem; }
	.culture .rightDiv li .txt{ font-size: 0.38rem; line-height: 0.52rem; }
	.newsPic .mxfDiv{ display: block; }
	.newsPic .imgDiv{ width: auto; height: 4.2rem; }
	.newsPic .conDiv{ width: auto; padding: 0.6rem 0.4rem 1.5rem; }
	.newsPic .time{ font-size: 0.28rem; line-height: 0.42rem; }
	.newsPic .time b{ font-size: 0.38rem; line-height: 0.42rem; }
	.newsPic .name{ line-height: 0.48rem; font-size: 0.32rem; height: 0.96rem; }
	.newsPic .content{ line-height: 0.48rem; font-size: 0.26rem; height: 0.96rem; margin-top: 0.2rem; }
	.newsPic .swiper-container-horizontal>.swiper-pagination-bullets{ left: 0.4rem; bottom: 0.6rem; }
	.newsPic .swiper-pagination-bullet{ width: 6px; height: 6px; margin: 0 0.2rem 0 0!important; }
	.news{ padding-top: 0.5rem; }
	.news .list{ padding-bottom: 0.3rem; }
	.news .list li{ margin-bottom: 0.3rem; }
	.news .list li a{ height: 2.0rem; padding: 0.4rem 0.4rem 0 2.3rem; }
	.news .list li .time{ font-size: 0.28rem; line-height: 0.5rem; }
	.news .list li .name{ height: 1rem; line-height: 0.5rem; font-size: 0.32rem; }
	.news .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.news .list li .more{ display: none; }
	.news .list li a:hover{ box-shadow: 0px 8px 0.4rem 0px rgba(49, 59, 69, 0.12); }
	.newsTop{ padding: 0.9rem 0.3rem 0.5rem; }
	.newsTop .time{ float: none; padding-left: 0.36rem; font-size: 0.26rem; background-size: 0.24rem; }
	.newsTop .share{ float: none; padding-top: 0.3rem; }
	.newsTop .share li{ margin-left: 0; margin-right: 0.3rem;}
	.newsTop .share li img{ width: 18px; }
	.newShow{ padding: 0.9rem 0.3rem 1.0rem; }
	.newShow .content{ font-size: 0.26rem; line-height: 0.52rem;  }
	.newShow .content img{ width: 100%; }
	.pageDown{ padding-top: 0.5rem; padding-right: 0;}
	.pageDown .list li{ font-size: 0.28rem; }
	.pageDown .list li a{ line-height: 0.64rem; height: 0.64rem;}
	.pageDown .btnDiv{ position: relative; right: 0; top: 0; margin-top: 0.35rem }
	.pageDown .btnDiv a{ width: 2.7rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; }
	.pageDown .btnDiv img{ margin-right: 0.2rem; width: 0.24rem; top: -2px;}
	.investorP1{ padding: 1.0rem 0.3rem 0.7rem; }
	.investorP1 .leftDiv{ width: auto; float: none; }
	.investorP1 .name{ font-size: 0.36rem; line-height: 0.36rem; }
	.investorP1 .wen, .investorP1 .wen2{ font-size: 0.26rem; line-height: 0.26rem; }
	.investorP1 .wen img, .investorP1 .wen2 img{ margin-left: 0.1rem; width: 0.24rem; }
	.investorP1 .rightDiv{ width: auto; float: none; padding-top: 0.6rem; }
	.investorP1 .tips{ text-align: left; font-size: 0.26rem; line-height: 0.52rem; }
	.investorP1 .list{ float: none; }
	.investorP1 .list li{ width: 50%; text-align: center; padding: 0; margin-bottom: 0.35rem;}
	.investorP1 .list li:after{ content: ''; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background: #ddd; }
	.investorP1 .list li:first-child{ padding: 0; }
	.investorP1 .list li:last-child{ padding: 0; }
	.investorP1 .list li:nth-child(2):after{ display: none; }
	.investorP1 .list li p{ font-size: 0.26rem; line-height: 0.26rem; height: 0.45rem; }
	.investorP1 .list li .txt{ font-size: 0.42rem; line-height: 0.42rem; }

	.investorP2{ padding: 0.95rem 0.3rem 1.0rem; }
	.secondTab{ padding: 0 0.5rem 0.6rem; }
	.secondTab ul{ margin-right: -0.3rem; }
	.secondTab li{ display: block; float: left; width: 50%; }
	.secondTab li .box{ margin: 0 0.3rem 0 0; }
	.secondTab li .box a{ width: 100%; height: 1.0rem; line-height: 1.0rem; font-size: 0.3rem; }
	.secondTab li .box a:after{ border-radius: 0.48rem; }
	.investorP2 .list{ padding-bottom: 0.6rem; }
	.investorP2 .list li a{ height: auto; padding: 0.3rem; }
	.investorP2 .list li .time{ position: relative; left: 0; font-size: 0.28rem; line-height: 0.56rem; }
	.investorP2 .list li .name{ font-size: 0.3rem; line-height: 0.5rem; height: 1.0rem }
	.investorP2 .list li .more{ display: none; }
	.contact{ padding: 1.0rem 0.3rem; }
	.contact .mxfDiv{ height: auto; display: block; }
	.contact .conDiv{ padding-bottom: 0.5rem; }
	.contact .rightImg{ position: relative; right: 0; top: 0; width: 100%; height: 6.0rem; }
	.contact .name{ padding: 0.6rem 0 0.4rem;  }
	.contact .msgList li{ padding-left: 0.64rem; min-height: 0.48rem; line-height: 0.48rem; font-size: 0.28rem; }
	.contact .msgList li img{ width: 0.48rem; }
	.contact .botList ul{ margin-right: 0; }
	.contact .botList li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.contact .botList li:last-child{ margin-bottom: 0; }
	.contact .botList li .box{ margin-right: 0; padding: 0.5rem 0.4rem; height:auto; }
	.contact .botList li .cn{ font-size: 0.28rem; line-height: 0.28rem; height: 0.5rem;}
	.contact .botList li dd{ font-size: 0.26rem; line-height: 0.48rem; }
	.advantage{ padding-top: 0.7rem; }
	.advantage .tab2:after{ display: none; }
	.advantage .tab2 li{ width: 50%; }
	.advantage .tab2 li:nth-child(4), .advantage .tab2 li:nth-child(5){ width:50%;}
	.advantage .tab2 li .lbox{ height: 2.8rem;}
	.advantage .tab2 li .lbox:after{ display:none;}
	.advantage .tab2 li .ico{ margin: 0 auto; width: 1.4rem; height: 1.4rem; box-shadow: 0px 5px 0.25rem 0px rgba(0, 55, 148, 0.1);}
	.advantage .tab2 li .ico img{ width: 0.56rem; margin-left: -0.28rem; margin-top: -0.28rem; }
	.advantage .tab2 li .name{ font-size: 0.3rem; padding: 0.3rem 0; line-height: 0.42rem; }
	.advantage .tabContentDiv2{ padding-top: 0.2rem; }
	.advantage .bigBox{ height: auto; padding: 0; box-shadow: 0 0 0 0;  }
	.advantage .bigBox .imgDiv{ position: relative;}
	.advantage .bigBox .imgDiv img{ width: 100%; }
	.advantage .bigBox .num{ display: none; }
	.advantage .bigBox .conDiv{ padding: 0; }
	.advantage .bigBox .txt{ font-size: 0.42rem; line-height: 0.42rem; padding-top: 0.6rem; }
	.advantage .bigBox .content{ font-size: 0.28rem; line-height: 0.52rem; height: auto; padding-right:0; text-align:justify; }
	.m2lxConWpr{ padding-top: 0.9rem; padding-bottom: 0.9rem; padding-left: 0.3rem; padding-right: 0.3rem;background-position: center bottom; }
	.slideMenu { display: none !important;}
	.m2lcYears { display: none !important; }
    .m2lcLine { left: 40px; }
    .m2lcItems li { padding-left: 0 !important; padding-right: 0 !important; text-align: left !important; }
    .m2lc_yt i { left: -40px !important; right: auto !important; }
    .m2lc_item {  margin-left: 45px; }
    .m2lcLine { display: none; }
    .m2lcItems { padding-left: 35px; padding-top: 65px; }
    .m2lc_yt i { transform: scale(0.6); top: 11px;}
    .m2lcItems:before { transform: scale(0.5); transform-origin: left center; left: -10px; top: -60px;}
    .m2his_dl dd { font-size: 0.28rem; line-height: 0.52rem; }
    .m2his_dl dd:before{ top: 0.16rem; }
    .m2lc_yt { font-size: 0.48rem; }
    .m2lcItems li { padding-bottom: 0.35rem; }
	.propagate{ padding: 0.8rem 0.3rem 1.0rem; }
	.propagate .list{ padding-bottom: 0.6rem; }
	.propagate .list li a{ height: auto; padding: 0.3rem; }
	.propagate .list li .time{ position: relative; left: 0; font-size: 0.28rem; line-height: 0.56rem; }
	.propagate .list li .name{ font-size: 0.3rem; line-height: 0.5rem; height: 1.0rem }
	.propagate .list li .more{ display: none; }
}
